iT邦幫忙

2026 iThome 鐵人賽

DAY 10
0
佛心分享-SideProject30

酒鬼加農!買醉前先來酒譜查詢器保護自己!系列 第 10 篇

[Day-10] 要打去練蠱室打!讓 AI 互相批評吧!

  • 分享至 

  • xImage
  •  

gh

拆好的 component 數量不多,但要一支一支檢查還是稍嫌麻煩,而且沒人想看一堆不經思考就寫出來的 code 吧!

這時就可以使用 AI 互搏術,重開一個對話再檢查一次 UI 架構,如果可以換模型的話就更好了,讓不同廠商的 AI 互相指責、血流成河!


換個模型換個腦袋

Antigravity CLI 可以把模型換成 Claude,果然馬上就生成一堆批評指教 XDDD

gh

持續檢查 commit 的狀況:

gh

自我審查的條件也可以作成 skill,許多已經導入 Agent 做自動化開發的專案,都會設定類似的 workflow,把功能完成的同時,也將程式架構整理到一個程度。


適時介入

如果計畫範圍縮限在遷移 prototype,那結果大概就真的只是照搬過來,Agent 基本上是一個口令一個動作的,這時候就需要再次介入!

gh

上圖是昨天分好的 component,有些是每頁固定的排版元素,像 header、footer 等,那麼就該建立 default layout 來管理這些固定版面。

使用者故事的內容也還沒有全部實作,我想像中應該會有好幾個頁面,這部分倒是通靈的還不錯,我不用再下 prompt 來做頁面架構:

gh


新觀念新架構

上面執行完後有拆出比較多東西:

gh

不過 hero、footer 是純靜態的區塊,不包含任何資料流的互動,不應該放在 /containers。

而 Dan 哥 (Dan Abramov) 提出的 Container / Presentational,雖然仍受用,不過我想試試看別的組織 component 的方式:

gh

Agent 給的建議我覺得還不錯,所以試試看它照這個方式來拆。

UI 的遷移差不多告個段落,接下來就從後端開發功能了!


小結

  • 開新對話或使用不同模型來檢驗前一次的產出,快速剔除一些無效的內容,讓後續 review 時可以更有效率
  • Container / Presentational 是我一直以來信奉的前端教條,但了解背後的設計脈絡更重要,所以有時也要刻意去實踐其他做法,才知道這些設計理念的差異,找出適合自己的開發模式

上一篇
[Day-9] 喝醉的人才想遷移 UI!
下一篇
[Day-11] 下班再喝!先把簡單的基礎建設做好!
系列文
酒鬼加農!買醉前先來酒譜查詢器保護自己! 共 11 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言